blktap2: portability fixes for NetBSD
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 23 Jun 2009 16:24:14 +0000 (17:24 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 23 Jun 2009 16:24:14 +0000 (17:24 +0100)
commit2b8ba91b50c9536daac1ee64f4ef6737d03d349d
tree770ff8eb7600536bfd76015338e87f9349f3f055
parenta114a32c90fb4a3d249de760869cd57d750dff90
blktap2: portability fixes for NetBSD

- Use standard off_t and lseek() instead of non-portable off64_t and
  lseek64()
- Use uuid API as documented in DCE 1.1 RPC specification
- Add NetBSD implementation for blk_getimagesize() and
  blk_getsectorsize()
- Use blk_getimagesize() and blk_getsectorsize()
- Fix uuid header check

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
36 files changed:
tools/Makefile
tools/blktap2/drivers/Makefile
tools/blktap2/drivers/blk.h
tools/blktap2/drivers/blk_netbsd.c [new file with mode: 0644]
tools/blktap2/drivers/block-aio.c
tools/blktap2/drivers/block-log.c
tools/blktap2/drivers/block-qcow.c
tools/blktap2/drivers/block-ram.c
tools/blktap2/drivers/block-vhd.c
tools/blktap2/drivers/tapdisk-client.c
tools/blktap2/drivers/tapdisk-diff.c
tools/blktap2/drivers/tapdisk-filter.c
tools/blktap2/drivers/tapdisk-log.c
tools/blktap2/drivers/tapdisk-queue.c
tools/blktap2/drivers/tapdisk-utils.c
tools/blktap2/drivers/tapdisk-vbd.c
tools/blktap2/drivers/tapdisk.h
tools/blktap2/include/libvhd.h
tools/blktap2/include/list.h
tools/blktap2/include/uuid.h [new file with mode: 0644]
tools/blktap2/include/vhd.h
tools/blktap2/vhd/Makefile
tools/blktap2/vhd/lib/Makefile
tools/blktap2/vhd/lib/libvhd-journal.c
tools/blktap2/vhd/lib/libvhd.c
tools/blktap2/vhd/lib/vhd-util-check.c
tools/blktap2/vhd/lib/vhd-util-coalesce.c
tools/blktap2/vhd/lib/vhd-util-modify.c
tools/blktap2/vhd/lib/vhd-util-query.c
tools/blktap2/vhd/lib/vhd-util-read.c
tools/blktap2/vhd/lib/vhd-util-repair.c
tools/blktap2/vhd/lib/vhd-util-resize.c
tools/blktap2/vhd/lib/vhd-util-scan.c
tools/blktap2/vhd/lib/vhd-util-set-field.c
tools/blktap2/vhd/vhd-update.c
tools/check/check_uuid_devel